package com.sepro.service;

import com.sepro.entity.Member;
import com.sepro.exception.InvalidParameterException;
import com.sepro.exception.MemberAlreadyExistException;
import com.sepro.exception.MemberNotExistException;
import com.sepro.exception.PasswordMatchFailedException;

public interface MemberService extends BaseService<Member, String> {

	public Member verifyMember(String loginname, String password) 
		throws PasswordMatchFailedException, MemberNotExistException;
	
	public Boolean findMember(String username, String email);
	
	public Member regist(String username, String email, String password) 
		throws MemberAlreadyExistException, InvalidParameterException;
	
}
